﻿.clearfix:after { content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
/*.clearfix{ display: inline-block;}*/
html[xmlns] .clearfix { display: block;}
* html .clearfix{ height: 1%;}
.clearfix {display: block; clear: both; overflow: hidden}
body
{
   background-color: #8b4513;
   margin-top:0;
}
 /*Layout Page*/
.dvHeader {
    /*background: url('../images/header_background.png') repeat-x;*/
    /*background-color:#94020d;*/
    background-color:#8b4513;
    padding: 0px;
}
.logo_img {
    float: right;
    width: 100px;
    height:100px;
    margin-top: 4px;
    margin-right: 72px;
}
    .dvHeader .inner-Header { 
        width:1120px;
        height: 101px;
        margin: 0 auto;
    }
        .dvHeader .inner-Header .Logo { 
            float:left;
        }
        .dvHeader .inner-Header .PickTeam { float:left;}
.dvFooter {
    background-image: url('../images/footer_background.png');
    background-repeat:no-repeat;
    height:154px;
    width: 1120px;
    z-index:0;
    margin:0 auto;
}
#dvContent {
    width: 1120px;
    z-index:0;
    margin:0 auto;
    
}
#customNRL {
    margin-left: 76px;
    height: 103px;
}
#image_logo {
    margin-left: 76px;
    height: 103px;
    float:left;
}
.header {
    float:left;
}
.logoList {
    margin-top: 43px;
    margin-left: 14px;
}
.logoItem {
     float:left;
     z-index: 2;
     padding-right: 6px;
}
/*start menu*/
#nav-container {
    /*background: url("../WebKits/images/nav_bg.png") repeat scroll 0 0 transparent;*/
    height: 54px;
    margin: 0 auto;
    padding: 0;
    width: 995px;
    background-image: url('../images/nav_bg.png');
    background-repeat: no-repeat;
}
#menu {
    float: left;
margin: 7px 0 0 7px;
}
    #menu ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }
        #menu ul li {
            display: inline;
float: left;
position: relative;
z-index: 2000;
        }
        #menu ul li a {
color: #FFFFFF;
float: left;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
padding: 16px 17px;
text-decoration:none;
}
        #menu ul li a:hover {
background: #F0B310;
}
/*end menu*/
#dvSendToFriend {
    position: absolute;
    margin: 16px 0px 0px 774px;
    z-index: 1;
}
#dvKeepMeUpdate {
    position: absolute;
    margin: 15px 0px 0px 916px;
    z-index: 1;
}
#dvRapidSSLSeal {
    position: absolute;
    margin: 61px 0px 0px 838px;
    z-index: 1;
}
#infoIcon {
    float: right;
    margin-right: 138px;
    margin-top: 5px;
}
#dvLiveChat {
    float:left;
    position:absolute;
    margin-left:0;
}
#dvSeperator {
 float:left;
 position:absolute;
 margin-left: 101px;
}
#dvInfoIcon {
    float: left;
    position: absolute;
    margin-left: 106px;
    margin-top: 3px;
}

/*Home Page*/
.Team-Customise {
    background: white;
 }
    .Team-Customise .CartSummary { padding-top: 30px;}
#dvCustomise {
    background: url('../images/customiseBackground.png') no-repeat;
    height: 65px;
    width:1120px;
    margin: 0 auto;
    
}
.horizontalSeperator {
    background: url('/WebKits/images/horizontalSeperatorTop.png') no-repeat;
    height: 31px;
    position:absolute;
    width: 1060px;
    margin: 6px 2px 3px 10px;
}

#dvCustomise #txtYourName {
	padding:0;
    padding-left:5px;
	width: 190px;
	height: 24px;
	font: normal 10pt Arial;
    font-weight:lighter;
    
	margin-left: 52px;
	float: left;
}
#drpTeam {
    padding:0;
    padding-left:0px;
	
	
	
    width: 186px;
    height: 24px;
	
    font: normal 10pt Arial;
	
    float: left;
}
#btnCustomise {
    background: url('../images/btnCustomise.png') no-repeat;
    height: 24px;
    width: 112px;
    vertical-align: bottom;
    border: none;
    cursor: pointer;
    margin-left: 6px;
    margin-right: 21px;
}
#txtSearch {
	padding: 0 5px;
    
	width:176px;
	height: 24px;
	font: normal 10pt Arial;
    
    
	margin-left: 34px;
}
#lblCart {
    font-family: arial;
    font-size: 10pt;
    color: black;
}
#lblAmount {
    font-family: arial;
    font-size: 14.5pt;
    font-weight: bold;
    color: black;
}
#dvProduct {
position:absolute;
margin: 40px 0px 0px 0px;
}
.slideshow 
{ 
    position:absolute;
    margin: 0 0px 0px 77px;
}
#dvCommingSoon {
    /*background-image: url('../images/StateOfOriginal.jpg');*/
    height: 272px; 
    width: 312px; 
    position:absolute;
    margin: 0 0px 0px 717px;
}
#dvCommingSoon img {
    }
#dvUnder20 {
    /*background-image: url('../images/GiftForKid.jpg');*/
    height: 130px;
    width: 313px;
    position: absolute;
    margin: 283px 11px 0px 77px;

}
#dvUnder50 {
    /*background-image: url('../images/ItemsUnder50.png');*/
    height: 130px;
    width: 313px;
    position: absolute;
    margin: 283px 0px 0px 395px;
}
#dvUnder100 {
    /*background-image: url('../images/ItemsUnder100.png');*/
    height: 130px;
    width: 313px;
    position: absolute;
    margin: 283px 0px 0px 717px;
}
.itemUnderGroup  img {
    position: relative;
    /*margin: 5px;
    width:90px;
    height: 80px;*/


}
/*Products Page*/
#dvNavigation {
    height:40px;
    background-color: #ffcb00;
}
#dvNavigation #innerNavigation {
    padding-top: 13px;
    width: 1120px;
    margin: 0 auto;
    background: url(../Chrome/BreadScrumb_bg.png) no-repeat;
    color: rgb(0, 0, 0);
}
    #dvNavigation #innerNavigation a:first-child{ margin-left: 100px;}
    #dvNavigation #innerNavigation a { text-decoration:none;}
    #dvNavigation #innerNavigation a:visited {color: rgb(3, 3, 3);}
#dvProductListLeftSide {
    margin: 26px 10px 0px 80px;
    width: 160px;
    float: left;
}
#dvProductListLeftSide #dvHeaderIntroduction {
    /*background-image: url('../WebKits/customNRL_images/LeftSideHeader.png');*/
    margin: 0px 0px 0px 0px;
    width: 143px;
    height: 183px;
    background-image: url('../customNRL_images/LeftSideHeader.png');
    background-repeat: no-repeat;
}
    #dvProductListLeftSide .QLD {background-image: url('../Chrome/Team-Logo/SideMenu_NSWQLD.png') !important;}
    #dvProductListLeftSide .NSW {background-image: url('../Chrome/Team-Logo/SideMenu_NSWQLD.png') !important;}
    #dvProductListLeftSide .WIL {background-image: url('../Chrome/Team-Logo/SideMenu_WIL.png') !important;}


#dvProductListLeftSide #dvHeaderIntroduction img{
    
    height : 66px;
}
#divProductRange {
    margin: 19px 0px 0px 0px;
}
#divProductRange ul {
    
    margin: 0px;
    padding: 0px 0px 25px 0px;
}    
#dvProductListLeftSide #divProductRange .firstItem {
    color: black;
    font: bold 9pt Arial;
    list-style-type:none;
    width: 144px;
    height: 20px;
    margin-left:0;
    border-bottom: 3px solid black;
    cursor: pointer;
    padding-top: 7px;
}
#dvProductListLeftSide #divProductRange ul li{
    font: normal 9pt Arial;
    color: GrayText;
    list-style-type:none;
    width: 134px;
    height: 22px;
    margin-left:0;
    border-bottom: 1px solid gray;
    padding-top: 7px;
    padding-left: 10px;
    cursor: pointer;
}
#dvProductListLeftSide #divProductRange ul li[class = "Product-Range selected"] {
    /*background: url('../WebKits/customNRL_images/SelectedProductMenuItem.png') no-repeat;*/
    color: white;
    width: 146px;
    border: none;
    height: 23px;
    background-image: url('../customNRL_images/SelectedProductMenuItem.png');
    background-repeat: no-repeat;
}
#dvProductListLeftSide #divProductRange ul li[class = "Price-Range selected"] {
    background: url('../WebKits/customNRL_images/SelectedProductMenuItem.png') no-repeat;
    color: white;
    width: 146px;
    border: none;
    height: 23px;
}

#dvProductListLeftSide #divProductRange ul li:hover {
    /*background: url('../WebKits/customNRL_images/SelectedProductMenuItem.png') no-repeat;*/
    background-image: url('../customNRL_images/SelectedProductMenuItem.png');
    background-repeat: no-repeat;
    color: white;
    width: 146px;
    border: none;
    height: 23px;
}

#dvProductListRightSide {
    width: 830px;
    float: left;
    margin: 20px 0 0 0;
}
.dvProductViewAll {
    float:left;
    border: 1px solid #cccccc;
    height: 20px;
    padding: 6px 0px 0px 20px;
    font: 9pt Arial;
    width: 749px;
}
#productList {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px;
    min-height: 655px;
}
.productItem {
    float: left;
    width: 179px;
    height: 290px;
    margin: 6px 7px 6px 0px;
    border-radius: 4px;
    background: url('../WebKits/customNRL_images/product-bg.png') no-repeat;
    padding: 5px 5px;
}

.productItem .img {
        min-height:160px;
        display:block;
    
}
.productItem a img {
    margin: 0 auto;
    
}
.productItem a.img img{
    margin-left: 13px;
    margin-top: 7px;
    max-width: 150px;
}
.productItem .productName {
    
    font: normal 14px Arial;
    padding: 6px 0px 0px 1px;
    text-align: initial;
    min-height: 40px;
    margin: 10px 5px 0px 6px;
    height: 66px;
    border-top: 4px solid black;
}
.productItem .express {
    background: url('../Images/productExpress.png') no-repeat;
    
}
.productItem .productPrice {
    font: bold 16px Arial;
    padding: 0px 3px 0px 3px;
    text-align: initial;
    text-justify:inter-word;
    margin:0 auto;
    position:relative;
    vertical-align: middle;
}
.productItem .productPrice a img{
    width:110px;
    height: 24px;
    margin: 1px 0px -1px 9px;
}
#productList span {
    font: italic bold 9pt Arial;
    color: gray;
    margin: 0px 0px 0px 10px;
}

/*Product Detail Page*/

#dvProductListRightSide #productImage {
   
    position: absolute;
    display: block;
    margin: 0 auto;
    background-image: url('../images/productImageBackground.png');
    background-repeat:no-repeat;
    background-size: 100% 100%;
    height: 356px;
    width: 366px;
    padding: 0px;
}
#dvProductListRightSide #productImage a img{
}
#dvProductListRightSide #productImage div a#lnkZoomImage{bottom: 6px;
right: 4px;
position: absolute;
z-index: 10;
}


#dvProductListRightSide #productDetail {
    position: relative;
    margin: 0px 0px 0px 374px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 356px;
    width: 444px;
    padding: 8px 0px 0px 0px;
}
#dvProductListRightSide #productDetail #productCategory, #productName {
    font: bold 12pt Arial;
    margin: 0px 0px 0px 6px;
}
#dvProductListRightSide #productDetail  #productPrice, #productDescription{
    margin: 8px 0px 0px 6px;
    font: normal 10pt Arial;
    padding: 0px 0px 7px 0px;
}
#dvProductListRightSide #productDetail #productPrice .curentPrice {
    font: bold 10pt Arial;
    }
#dvProductListRightSide #productDetail #productPrice .wasPrice {
    font: normal 10pt Arial;
    }
#dvProductListRightSide #productDetail #productDescription ul{
    font-family:Arial;
    font-size:8pt;
    padding: 0px 0px 9px 0px;
    margin:0px;
}
#dvProductListRightSide #productDetail #productDescription p{
    font-family:Arial;
    font-size:8pt;
    padding: 0px 0px 0px 0px;
    margin:0px;
}
#dvProductListRightSide #productDetail #Personalisation #btnPreview{
    background-image: url('../images/btnPreviewYourDesign.png');
    width:201px;
    height: 25px;
    border: 0px solid gray;
}

#dvProductListRightSide #productDetail #Personalisation{
    padding: 8px 0px 5px 0px;
    margin: 5px 0px 5px 15px;
}

#dvProductListRightSide #productDetail #ShoppingCart{
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 15px;
}
#dvProductListRightSide #productDetail #ShoppingCart a img{
    padding: 5px 0px 5px 0px;
    margin: 2px 0px 0px 8px;
}
#dvProductListRightSide #productDetail .info .description

/*#dvProductListRightSide #productDetail #ShoppingCart #btnKeepShopping{
    background-image: url('../images/btnKeepShopingImage.png');
    width:147px;
    height: 20px;
    border: 0px solid gray;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 23px;
}*/
#dvProductListRightSide #productDetail #ShoppingCart #btnAddToCart{
    background-image: url('../images/btnAddToCart.png');
    width: 182px;
    height: 26px;
    border: 0px solid gray;
    padding: 11px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
}
/*Shopping Cart*/
#dvViewShoppingCart {
    /*display:none;*/
    background-image: url('../images/ShoppingCartBackground.png');
    /*
    background-size: 100% 100%;
    width: 616px;
    height: 395px;
    padding:0px;*/
    border: 10px gray;
    background-color: rgb(104, 100, 100);
}
#dvViewShoppingCart a img {
    position: absolute;
    width: 28px;
    height: 28px;
    margin: -40px 0px 0px 274px
    }
#dvViewShoppingCart .CartItem {
    position:relative;
    height: 70px;    
    border-bottom: 2px solid gray;
    vertical-align:middle;
    }
/*#dvViewShoppingCart .CartItem:hover {
    border-bottom: 0px solid lightgrey;
    background-color: lightgray;
    padding: 0px 0px 0px 0px;
    }*/
#dvViewShoppingCart .CartItem .RemoveCartItem {
    position: absolute;
    margin: 25px 0px 0px 10px;
    height:13px;
    width:14px;
    }
#dvViewShoppingCart .CartItem .ProductImage {
        position: absolute;
        margin: 2px 0px 0px 35px;
        height: 65px;
        width: 60px;
    }
#dvViewShoppingCart .CartItem .productDetail{
        position:absolute;
        margin: 2px 0px 0px 109px;
        font: normal 6pt Arial;
        color:black;
        text-align:left;
        padding:0;
        
    }
#dvViewShoppingCart .CartItem .productDetail b {
    font: bold 8pt Arial;
    color: black;
    padding:0;
}
#dvViewShoppingCart .CartItem .quantity {
        position:absolute;
        margin: 2px 0px 0px 409px;
        font: bold 8pt Arial;
        color:black;
        text-align:left;
        padding:0;
        color: gray;
}
#dvViewShoppingCart .CartItem .quantity .subtract-btn {
    border:solid 1px black;
    width:22px;
    height:24px;
    color:white;
    background-color:gray;
    background-image: url('../images/btnSubtractQuantity.png');
    }
#dvViewShoppingCart .CartItem .quantity .plus-btn {
    border:solid 1px black;
    width:22px;
    height:24px;
    color:white;
    background-color:gray;
    background-image: url('../images/btnPlusQuantity.png');
    } 
#dvViewShoppingCart .CartItem .quantity input[type="text"] {
    font:normal 7pt Arial;
    color:gray;
    text-align:center;
    }
#dvViewShoppingCart .CartItem .price {
    position:absolute;
        margin: 2px 0px 0px 561px;
        font: normal 8pt Arial;
        color:gray;
        text-align:left;
        padding:0;
    }
#dvViewShoppingCart .footer {
    height: 70px;
    }
#dvViewShoppingCart .footer .note{
position:absolute;
width: 500px;
font: italic 8pt Arial;
text-align: left;
margin: 5px 0px 0px 5px;
}
#dvViewShoppingCart .footer .SubTotal{
position:absolute;
width: 500px;
font: italic 8pt Arial;
text-align: left;
margin: 5px 0px 0px 533px;
}
#dvViewShoppingCart .footer .keepShopping {
    position: absolute;
    margin: 31px 0px 0px 31px;
    }
#dvViewShoppingCart .footer .checkoutCart {
    position: absolute;
    margin: 36px 0px 0px 496px;
    }
#dvViewShoppingCart .footer .updateCart {
    position:absolute;
    margin: 36px 0px 0px 368px;
    }
#dvViewShoppingCart .footer .keepShopping a img{
position: absolute;
font: italic 8pt Arial;
text-align: left;
margin: 10px 0px 0px 0px;
}
#dvViewShoppingCart .footer .updateCart a img{
position: absolute;
font: italic 8pt Arial;
text-align: left;
margin: 0px 0px 0px 0px;
}
#dvViewShoppingCart .footer .checkoutCart a img{
position: absolute;
font: italic 8pt Arial;
text-align: left;
margin: 0px 0px 0px 0px;


}
    
.divProductRange i, .divProductRange em{
    font-style:normal;
}

.firstItem.expand i{
    display:inline-block !important;
}
.firstItem.expand em {
    display:none !important;
}
.firstItem i {
    display:none;
}

.firstItem em {
    display:inline-block;
}
/* start my style*/
#bottom_content {
    width: 1000px;
z-index: 0;
margin: 0 auto;
height: 110px;
/*background-color: orange;*/
margin-bottom: -12px;
}
.doitac {
    float:left;
    width:1000px;
    /*background-color:red;*/
    height:100px;
    margin:0 auto;
}
.online { 
width: 200px;
height: 100px;
position: absolute;
margin-left: 700px;
}
/* end my style*/
